spotted dolphins - Turkish English Dictionary